body {
  background-color: #f4f4f4;
}
body .header {
  background-color: #E25757;
  height: .72rem;
  line-height: .72rem;
  text-align: center;
  overflow: hidden;
  margin-bottom: .14rem;
}
body .header a {
  display: inline-block;
  height: 100%;
  line-height: .72rem;
  float: left;
  margin-left: .1rem;
}
body .header a img {
  height: .32rem;
  vertical-align: middle;
}
body .header span {
  color: #fff;
  font-size: .34rem;
}
body .login {
  background-color: #fff;
}
body .login #tel,
body .login #pwd,
body .login #newpwd {
  height: 1.2rem;
  line-height: 1.2rem;
  font-size: .26rem;
  color: #606060;
  padding-left: .30rem;
  border-bottom: .01rem solid #f4f4f4;
}
body .login #tel span,
body .login #pwd span,
body .login #newpwd span {
  margin-right: .50rem;
}
body .login #tel input,
body .login #pwd input,
body .login #newpwd input {
  border: 0;
}
body .login #tel input[type=text],
body .login #pwd input[type=text],
body .login #newpwd input[type=text],
body .login #tel input[type=password],
body .login #pwd input[type=password],
body .login #newpwd input[type=password] {
  width: 50%;
  font-size: .24rem;
}
body .login #tel input[type=button],
body .login #pwd input[type=button],
body .login #newpwd input[type=button] {
  width: 25%;
  height: .52rem;
  border: 0;
  color: #fff;
  font-size: .22rem;
  border-radius: .5rem;
  background-color: #E25757;
}
body #sure {
  margin: 3.32rem auto 1rem auto;
  text-align: center;
  width: 5.70rem;
  height: .96rem;
  line-height: .96rem;
  background-color: #E25757;
  border-radius: 1rem;
}
body #sure a {
  width: 100%;
  display: inline-block;
  height: 100%;
  color: #fff;
  font-size: .30rem;
}
